package nhl.view;

import java.util.ArrayList;
import java.util.List;

import nh.controller.PlayersController;
import nhl.model.Players;

import com.opensymphony.xwork2.ActionSupport;

public class PlayersAction extends ActionSupport{
	private static final long serialVersionUID = 1L;
	
	private int bramkostrzelnosc;
	private int celnosc;
	private int asysty;
	private int agresywnosc;
	private int id;
	private PlayersController linkController;
	private List<Players> listaZawodnikow;
	
	public PlayersAction(){
		linkController = new PlayersController();
		
	}
	public String execute(){
		listaZawodnikow = linkController.pokazZawodnikow();
		return SUCCESS;		
	}
	
	public String showSelected(){
		listaZawodnikow = linkController.pokazWybranychZawodnikow(getBramkostrzelnosc(), getCelnosc(), getAsysty(), getAgresywnosc());
		return SUCCESS;
	}
	
	public String info(){
		listaZawodnikow = linkController.infoZawodnika(getId());
		return SUCCESS;		
	}
	
	
	public List<Players> getListaZawodnikow() {
		return listaZawodnikow;
	}
	public void setListaZawodnikow(List<Players> listaZawodnikow) {
		this.listaZawodnikow = listaZawodnikow;
	}
	
	public int getBramkostrzelnosc() {
		return bramkostrzelnosc;
	}
	public void setBramkostrzelnosc(int bramkostrzelnosc) {
		this.bramkostrzelnosc = bramkostrzelnosc;
	}
	public int getCelnosc() {
		return celnosc;
	}
	public void setCelnosc(int celnosc) {
		this.celnosc = celnosc;
	}
	public int getAsysty() {
		return asysty;
	}
	public void setAsysty(int asysty) {
		this.asysty = asysty;
	}
	public int getAgresywnosc() {
		return agresywnosc;
	}
	public void setAgresywnosc(int agresywnosc) {
		this.agresywnosc = agresywnosc;
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	
	

}
